hail proof - German English Dictionary